package cn.gov.service;

import cn.gov.vo.MemberBase;


import java.util.Map;

public interface IMemberBaseService {

    public Map<String,Object> list(Long currentPage,Integer lineSize,String column,String keyWord);
    public MemberBase get(Long memberId);
    public boolean edit(MemberBase memberBase);

    public MemberBase findName(String name) ; //根据姓名查询
    public MemberBase findPid(int pid) ;   //根据手机号查询
    public MemberBase findPNid(int pnid) ;   //根据身份证查询

    /**
     * 全部分页和模糊查询分页
     * @param currentPage 当前页
     * @param lineSize  每页的行数
     * @param column 模糊查询的列
     * @param keyWord 模糊查询的关键字
     * @return 以map形式返回
     * 1、key = allmem , value 表示查询全部并分页
     * 2、key = splitmem , value 表示模糊查询并分页
     */
    public Map<String, Object> listAll(long currentPage, int lineSize, String column, String keyWord) ;

}
